home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d8
/
qmexprot.arc
/
QMEXPROT.DOC
< prev
next >
Wrap
Text File
|
1991-02-04
|
10KB
|
184 lines
Here's how the story goes...............
A friend (James Kennemer) and I (Carl Henderson) were trying out some external
protocols to be used on his BBS (The Brazorian BBS). While testing out protocols
we ran into numerous problems trying to get all of them working. Since I was
Qmodem and it only allowed eight external protocols I was beginning to think
that there has to be a better way. So in the process I began to right one batch
to handle all of the external protocols that he supports. Also to make things
real easy I designed the Upload and Download protocol menu for his system so I
could use the same screen in the batch file. A few more reason to test and add
all these extra protocols is that some protocols are faster than others, and
that I will be cranking up a BBS in the near future. This helps both us and you.
This way you should not have to go through all the hassles and late nights
trying to get just one of these externals working.
The SEND.BAT and RECEIVE.BAT files in this zip will allow you to easily add all
the protocols that "The Brazorian BBS" supports and the menu you see is the same
that he uses, couldn't be much easier than that. Also you will need to use the
SELECT.EXE program which I wrote to allow decision making in BATCH files.
Installing the external protocols in Qmodem
───────────────────────────────────────────
The first thing you will need to do is put SEND.BAT, RECEIVE.BAT, PROTMENU.ASC,
and PROTMENU.ANS in your Qmodem directory. Next I would suggest putting SELECT.
EXE in a directory that is in your path, this will allow you to use select in
other batch files without actually having it in the current directory. Now, if
you want a pretty color menu edit the both batch files and where it says
type protmenu.asc > change this to "type protmenu.ans" . This will only work
only work if you have ANSI loaded as a device driver. Also in the RECEIVE.BAT
you will need to change the "cd\qm\dn" to the correct directory where you want
your downloaded files to go. And at the end of the RECEIVE.BAT "cd\qm" will
need to be changed to the correct Qmodem directory. Now comes the fun part.
I will try to explain this as best as I can. This is how I have my system set
up. Qmodem is in the directory E:\QM\, all the external protocols are in a
in a directory named E:\UTILS\. Now yours doesn't have to be like this but for
you use the protocols "E:\UTILS" must be in your path statement, also it is
probably best to put Qmodem in your path and set the environment variable for
Qmodem.
Here is what my autoexec.bat looks like
@ECHO OFF
loadhi /L gmouse 2
path=c:\;c:\dos;c:\dv;c:\nu;c:\xtg;d:\tc\bin;d:\td;d:\ta;d:\tp;e:\qm;e:\utils
prompt $p$g ────────┬─────
set QMODEM=E:\QM\ <-- This is so Qmodem can find it's files │
set SHEZEX=C:\WRK\ │
set SHEZWORK=C:\XXX\ ┌─────────────┘
set TEMP=C:\WIN\TEMP\ │
set RSTEMPHOME=F:\ Here is the path so the externals can be found
set DSZLOG=E:\UTILS\DSZLOG
image c: /noback
image d: /noback
image e: /noback
ncc c:\nu\ncc-set.trm /set
menu
At the very least add Qmodem to the path and put all the external protocols in
the Qmodem directory. Although this will work, you will have a lot of extra
files in your Qmodem directory, which I personally don't like to have to many
programs in one directory.
Ok if your not confused by now, there's more.............
Once you have all the external protocols in a directory, you can now add it to
the external protocol menu in Qmodem. Here it is a screen capture of what to do.
Run Qinstall or while in Qmodem Alt-N will invoke Qinstall and from select
Protocols. If you allready have some here select an empty one and press [ENTER]
Fill out the pop-up with the information in this screen capture. Remember that
if you are allready using "E" for an external you will have to use another key.
╒═════════════════════════════════ Setup Menu ═════════════════════════════════╕
│ Video Modem Dirs Host Protocols Files Options Exit │
╘═════════════════════════════════╒═══════════════════╕════════════════════════╛
│ 0 - Externals │
╒═════════════════════════════════╕
│ Select character E │
│ Protocol Externals░░░ │
│ Upload BAT SEND.BAT░░░░ │
│ Download BAT RECEIVE.BAT░ │
│ Filename Prompt Y │
╘═════════════════════════════════╛
│ 8 - │
│ 9 - │
│ ASCII Options │
│ Toggles │
╘═══════════════════╛
Well that's it. You should now be able to use the all the external protocols as
long as you have the correct files for each protocol. Here is a list of the
ZIP files containing which the external protocols you will need. You don't need
all of them just the ones that you want to use.
BIMOD120.ZIP or BIMOD124.ZIP see note below.
CMODEM2 .ZIP Cmodem from france.
DSZ0411 .ZIP or newer. All DSZ protcols
JMOD120E.ZIP Jmodem
LYNX300 .ZIP Lynx
PCKERMIT.ZIP Kermit
PUMA100 .ZIP Puma
SUPERK44.ZIP All SuperK protocols
TMODM101.ZIP Tmodem from maker of Zmax
ZMAX .ZIP Zmodem clone with source code
EXTPROTS.ZIP this contains all other protocols not in above
When you initiate the transfer using PgDn or PgUp you will come up to a screen
like this, which should be the same as the screen on the Brazorian BBS. Just
select the same protocol as you did from his menu and your on your way.....
┌─ DSZ Protocols ────────────────────────┐┌─ Other Protocols ───────────────┐
│[X] XModem ........... The Worst! ││[B] BiModem . Excellent 2-way │
│[1] XModem-1k(YModem). Does Ok ? ││[C] Cmodem .. Newest from France │
│[Y] True YModem ...... Ymodem Batch ││[I] Imodem .. QmXfer │
│[Z] ZModem ........... The Best! ││[J] JMOdem .. ver 1.20e │
└────────────────────────────────────────┘│[K] Kermit .. for UN*X freaks │
┌─ SuperK Protocols ───── All are Batch ─┐│[L] Lynx .... Ver 3.02 (Fast) │
│[3] Xmodem-CheckSum Regular Xmodem ││[P] Puma .... Ver 1.00 (Fast) │
│[4] Xmodem-CRC .... Error checking ││[Q] Qt ...... Quicktrans │
│[5] Windowed Xmodem A little faster ││[S] SEALink . Clink │
│[6] Ymodem Batch .. True Ymodem ││[T] Tmodem .. Fast small packets │
│[7] Jmodem Batch .. Yet another version ││[U] Punter .. S. Punter's prot. │
│[8] Super8k ....... Fast! on big files ││[W] WXModem . Windowed Xmodem │
│[9] K9Xmodem ...... Mod Xmodem (Fast) ││[2] Zmax .... Zmodem (Faster) │
└────────────────────────────────────────┘└─────────────────────────────────┘
[ESC] to return to Qmodem
Notes on using BiModem
──────────────────────
If you want to make tranfers both ways you will need to set up BiMenu before
you start the transfer. Please read the BiModem documentation carefully before
trying this protocol. It is the only protocol that will let you upload and
download AND chat, all at the same time........
Problems that I have noticed on my end.
───────────────────────────────────────
You didn't think that everything would work just perfect, did you.
In our tests I ran in to difficulty using Bimodem 1.24, had something to do
with some bug sniffing code in the newer Bimodem. It started looking for
a file called BiFix.Exe, well I don't have bifix but some how when I had QEMM
loaded it would find something and reboot my computer, also gave me a nasty
message about violating federal laws. I will contact the Bimodem dudes and find
out what to do with it. So in the mean time I would recommend using the 1.20
version of BiModem.
Also some programs were very touchy on there command lines, especially when
it came to Qmodem passing the whole path to the program on a download.
Some programs have a configuration routine for you to specify where to put
files, please read the documents to find out.
One Last note, When running DESQview DO NOT use the ans screens through Qmodem.
Because of the way ANSI is used in DOS it cannot be used in Desqveiw, and even
if you load DVANSI with Qmodem it still won't display ANSI graphics. Qmodem has
it's own internal ANSI interperter, but when you shell out of Qmodem to run the
external program ANSI no longer works, even when Desqveiws DVANSI.COM is loaded.
If your not running Desqveiw don't worry about it. Just make sure you have
ANSI.SYS loaded before you display the ANSI screen or you will have a mess on
your screen.
The only version of DOS I have is 4.01 so I am not sure if everything in the
batch files will work with other versions.
If you still have problems getting it going, leave a message
to Carl Henderson on any message board on one of these BBS's.
The Brazorian BBS
300/1200/2400
SysOp is James Kennemer
(409)798-0905
The Richwood BBS
300/1200/2400
SysOp is Carl Henderson
(409)265-5958
I will try to respond within a few days and help resolve your problem
Remember to look over the batch fileand change any paths that I may have
put in there to the correct paths for your computer. And of course, last
but not least. Don't blame me if something don't work or does something
bad. All I can say is it worked on mine and did not destroy anything.
──────────────────── The End ─────────────────────